﻿@charset "utf-8";
body, button, input, select, textarea { font-family: Microsoft YaHei, Helvetica Neue, Helvetica, Roboto, STHeiTi, Arial, sans-serif; }
.no-pc{ display: block  }
.no-m { display:none !important; }
@media screen and (max-width: 640px) {
	body { max-width: 640px; margin: 0 auto !important; min-width: 320px }
	.no-pc{ display:none !important;  }
    .no-m { display: block !important; }
}
/*返回顶部*/
.cd-top { display: inline-block; height: 40px; width: 40px; position: fixed; bottom: 15px; right: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); /* image replacement properties */ overflow: hidden; text-indent: 100%; white-space: nowrap; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; background-color: #1C770F; background-image: url(../images/go-top.png); background-repeat: no-repeat; background-position: center 50%; }
.cd-top.cd-is-visible { visibility: visible; opacity: 1; }
.cd-top.cd-fade-out { opacity: .5; }
.no-touch .cd-top:hover { background-color: #1B720E; opacity: 1; }
/* 通用容器 */
.hidden { display:none}
.rsrw { display: none; }
.wrapper { clear: both; overflow: hidden; width: 1160px !important; margin: 0 auto; }
.no-m { display: block !important; }
.none-pc {display: none;}
.copy-info { padding-right: 10px; padding-left: 10px; color: #7C7C7C; text-align: left; margin-top: 10px; }
.copy-info p { font-size: 14px; line-height: 1.5; }
.look-m{display: none;}
.look-m img{ display: block; max-width:100% }
.look-m .look{ font-size: 14px; float: right; margin-right: 10px; }
 @media screen and (max-width: 640px) {
body, button, input, select, textarea { font-family: Microsoft YaHei, Helvetica Neue, Helvetica, Roboto, STHeiTi, Arial, sans-serif; }
.wrapper { clear: both; overflow: hidden; width: 100% !important; margin: 0 auto; }
.w-75 { width: 75%; }
.w-25 { width: 25px; vertical-align: bottom !important; }
.copy-info { padding-right: 10px; padding-left: 10px; }
.look-m{display: block;}
}
.intro{     border: solid 1px #dfdfdf;
    background: #f6f6f6;
    padding: 14px 17px; }
.intro h5{ font-size: 14px; line-height: 1.75; font-weight: normal; padding-right: 10px; padding-left: 10px; font-family: "微软雅黑"; color: #575757; text-indent: 2em; }
/*当前位置*/
.address { }
.address span { color: #888888; }
.address a { }
.line { background-image: url(../images/line-qx.png); background-repeat: repeat-x; background-position: center center; height: 10px; margin-top: 2px; }
.line-b { height: 2px; margin-top: 2px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #B3B3B3; }
.tit-big { font-size: 24px; color: #72b145; text-align: center; padding-bottom: 15px; font-weight: bold; }
.tit-big a { font-size: 24px; color: #72b145; text-align: center; padding-bottom: 15px; font-weight: bold; }
.h-tit { font-size: 22px; line-height: 35px; font-size: 22px; font-weight: normal; color: #000; padding-right: 10px; padding-left: 5px; }
.h-tit a.more{ font-size: 12px; display: inline-block; float: right; color: #f97806; padding-right: 6px; padding-left: 6px; }
.h-tit span { display: inline-block; }
.h-tit span a { display: inline-block; padding-right: 10px; padding-left: 10px; line-height: 35px; }
.h-tit span.on { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #72b145; }
.clear { clear: both; font-size: 0px; height: 0px; overflow: hidden; }
.line5 { clear: both; font-size: 0px; height: 5px; overflow: hidden; }
.line10 { clear: both; font-size: 0px; height: 10px; overflow: hidden; }
.line15 { clear: both; font-size: 0px; height: 15px; overflow: hidden; }
.line20 { clear: both; font-size: 0px; height: 20px; overflow: hidden; }
.line30 { clear: both; font-size: 0px; height: 30px; overflow: hidden; }
/*专题栏目滚动*/


@media screen and (max-width: 640px) {
.line-b { width: 95%; margin-right: auto; margin-left: auto; }
.h-tit { font-size: 18px; width: 95%; margin-right: auto; margin-left: auto; }
.address { padding-left: 10px; margin-bottom: 10px; background-color: #eeeeee; padding: 7px 10px; }
}
#cp-tabs-more .tabs-nav-more { margin-top: -35px; }
#cp-tabs { height: 84px; }
 @media screen and (max-width: 640px) {
#cp-tabs { height: auto; }
}
/*文本颜色*/
.blue { color: #72b145 !important; }
.list-auto { position: relative; display: block; margin: 0 340px 0 0; overflow: hidden; _zoom: 1; }
.list-right { position: relative; display: block; float: right; width: 300px; overflow: hidden; }
/*大标题*/
.ntitle { margin: 0 auto; padding: 30px 0 0; width: 100%; }
.ntitle:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ntitle h2 { display: inline-block; float: left; padding-right: 10px; width: auto; color: #333; font-size: 24px; font-weight: 400; line-height: 25px; }
.ntitle h2 a { position: relative; padding-right: 25px; color: #888; }
.ntitle h2 a:hover { color: #f06000; text-decoration: none; }
.ntitle h2 a em { display: block; position: absolute; right: -4px; top: 8px; width: 9px; height: 17px; background: url(../images/slider.png) -359px -87px no-repeat; }
.ntitle p { display: inline-block; float: left; padding-top: 3px; line-height: 18px; color: #888; font-size: 14px; }
.ntitle p a { margin-left: 10px; padding: 0 0 0 15px; color: #888; font-size: 14px; background: url(../images/line.png) left center no-repeat; }
.ntitle p a:hover { color: #f06000; }
.ntitle p a.no-bg { background: none; }
.ntitle i { display: block; padding-top: 10px; color: #999; font-size: 14px; font-style: normal; line-height: 1em; }
.ntitle span { display: inline-block; float: right; line-height: 18px; color: #999; font-size: 12px; }
.ntitle span a { color: #999; }
.ntitle span a:hover { color: #0089CD; }
/*右侧通用列表*/
.sidebar-box:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.sidebar-box h3 { display: block; margin-bottom: 10px; padding-bottom: 10px; line-height: 1em; color: #888; font-size: 18px; font-weight: 300; border-bottom: 1px solid #f0f0f0; }
.sidebar-box .sidebar-txt { color: #555; font-size: 14px; line-height: 1.8em; }
.sidebar-box .sidebar-txt p { padding: 5px 0; }
.tags-box { margin-left: -10px; }
.tags-box a { display: block; float: left; margin: 0 0 10px 10px; padding: 5px 10px; color: #555; font-size: 13px; line-height: 20px; border: 1px solid #f0f0f0; }
.tags-box a i { margin-left: 2px; color: #999; font-style: normal; }
 @media screen and (max-width: 640px) {
.ntitle { padding-right: 10px; padding-left: 10px; }
.tags-box a { margin-left: 5px; }
}
/*热门*/
.focus-list ul { margin: 0 0 0 -20px;  *zoom: 1;
}
.focus-list ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.focus-list li { float: left; margin: 0 0 20px 20px; _display: inline; }
.focus-list li a { color: #888; font-size: 13px; cursor: pointer; }
.focus-list li a b { position: relative; display: block; margin: 0; padding: 1px; width: 136px; height: 100px; border: 1px solid #e8e8e8; overflow: hidden; }
.focus-list li a:hover b em { position: absolute; top: 50%; left: 50%; display: block; margin: -30px auto auto -30px; height: 60px; width: 60px; background: url(../images/slider.png) no-repeat 0 0; }
.focus-list li a b img { min-width: 100%; min-height: 100%; width: 100%; _height: 100%; }
.focus-list li a span { display: block; line-height: 30px; width: 140px; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
/*公用广告*/
.adv { border: 0px none; }
.adv a { text-align: center; display: block; }
.adv img { max-width: 100%; display: block; margin-right: auto; margin-left: auto; }
.m-adv { display: none; }
.min-adv { border: 0px none; }
.min-adv a { text-align: center; display: block; }
.min-adv img { width: 100% !important; display: block; margin-right: auto; margin-left: auto; }
.con-adv { }
.con-adv .min-adv img { width: 378px !important; }
 @media screen and (max-width: 640px) {
.m-adv { display: block; }
.adv { width: 100%; margin-right: auto; margin-left: auto; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; height: 65px; display: none; }
.min-adv { width: 95%; margin-right: auto; margin-left: auto; }
.m-adv img { max-width: 100% !important; width: 100% !important; display: block; margin-right: auto; margin-left: auto; height: auto !important; }
.con-adv .min-adv img { width: 100% !important; }
}
/*首页公用标题*/
h1.tit { text-align: center; }
h1.zx { display: block; max-width: 100%; background-image: url(../images/zx.png); background-repeat: no-repeat; background-position: center center; height: 35px; }
h1.zt { display: block; max-width: 100%; background-image: url(../images/zt.png); background-repeat: no-repeat; background-position: center center; height: 35px; }
h1.gd { display: block; max-width: 100%; background-image: url(../images/gd.png); background-repeat: no-repeat; background-position: center center; height: 35px; }
h1.hy { display: block; max-width: 100%; background-image: url(../images/hy.png); background-repeat: no-repeat; background-position: center center; height: 35px; }
h1.cp { display: block; max-width: 100%; background-image: url(../images/cp.png); background-repeat: no-repeat; background-position: center center; height: 35px; }
h1.zsc { display: block; max-width: 100%; background-image: url(../images/zsc.png); background-repeat: no-repeat; background-position: center center; height: 35px; }
h2.min-t { line-height: 35px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E7E7E7; font-size: 16px; font-weight: 300; color: #6C6C6C; margin-top: 8px; margin-bottom: 10px; font-weight: 200; font-family: "黑体"; font-style: inherit; letter-spacing: 3px; }
h2.min-t a { font-size: 18px; }
 @media screen and (max-width: 640px) {
h2.min-t { width: 95%; margin-right: auto; margin-left: auto; }
h2.min-t a { font-size: 21px; font-weight: 700; }
}
/*浮动*/
.left { float: left; }
.right { float: right; }
.div-table { display: table; width: 100%; }
.div-table-cell { display: table-cell; vertical-align: top; }
.div-table-cell img { width: 97%; margin-right: auto; margin-left: auto; }
 @media screen and (max-width: 640px) {
.no-pc-block { display: block; width: 100% !important; }
.no-pc-none { display: none; }
.left { float: none; width: 100% !important; }
.right { float: none; width: 100% !important; }
}
.top { width: 1024px; margin-right: auto; margin-left: auto; margin-top: 0px; }
.top .top-menu { padding-bottom: 10px; float: left; margin-top: 25px; vertical-align: bottom; }
.top .top-menu a { font-size: 12px; display: inline-block; color: #333333; padding-left: 22px; position: relative; font-family: "宋体"; }
/*.top .top-menu a:first-letter { font-size: 18px; font-style: italic; color: #333; }*/
.top .top-menu i { padding-right: 0px; padding-left: 0px; color: #999999; display: inline-block; position: absolute; left: 0px; top: 5px; }
.top .top-menu i img { }
.top .logo-bg { height: 50px; background-image: url(../images/logo-bg.png); background-repeat: no-repeat; background-position: left center; background-size: auto 50px; float: right; width: 67%; margin-left: 15px; padding-right: 5px; margin-top: 7px; }
.top .logo { padding-bottom: 0px; float: left; width: 45%; height: 50px; }
.top .logo a { display: block; height: 50px; }
.top .logo a b { display: none; }
.top .logo a i { display: none; }
.top .logo img { display: block; width: 90%; max-height: 50px; opacity: 0; }
.top .logo .logo-pc { }
.top .logo .logo-m { display: none; }
.top .search-link { height: 35px; width: 85px; background-image: url(../images/s-btn.png); background-repeat: no-repeat; background-position: 10px center; background-color: #72b145; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; float: right; cursor: pointer; outline: medium; background-size: 23px auto; margin-right: 7px; text-align: right; font-size: 16px; color: #FFF; padding-right: 7px; font-family: "微软雅黑"; letter-spacing: 2px; display: none; margin-top: 9px; line-height: 35px; }
.top .search { float: right; width: 55%; margin-top: 1px; height: 50px; }
.top .search .search-bg { height: 30px; padding-top: 10px; padding-bottom: 10px; }
.top .search .search-box { height: 30px; }
.top .search .input { padding-right: 15px; padding-left: 15px; width: 70%; outline: none; font-size: 12px; color: #3D3D3D; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-radius: 0px; padding-top: 2.5px; padding-bottom: 2.5px; line-height: 25px; height: 25px; }
.top .search .submit { height: 30px; width: 75px; background-image: url(../images/s-btn.png); background-repeat: no-repeat; background-position: 10px center; background-color: #72b145; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; float: right; cursor: pointer; outline: medium; background-size: 18px auto; margin-right: 7px; text-align: right; font-size: 14px; color: #FFF; padding-right: 7px; font-family: "微软雅黑"; letter-spacing: 2px; }
.top .app { padding-bottom: 10px; float: right; }
.top .app img { display: block; margin: 0 auto; max-width: 85px; }
 @media screen and (max-width: 640px) {
.top { width: 100% !important; margin-right: auto; margin-left: auto; margin-top: 0px; }
.top .logo .logo-pc { display: none; }
.top .logo .logo-m { display: block; }
.top .top-menu { display: none; width: 100% !important; }
.top .top-menu a { padding-left: 0px; font-size: 14px; margin-right: 3px; margin-left: 3px; }
.top .top-menu i { display: none; }
.top .logo-bg { padding-right: 0px; padding-left: 0px; float: none; background-color: #72b145; height: 50px; background-image: none; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
.top .logo { display: block; width: 40% !important; background-position: right center; float: left; background-repeat: no-repeat; height: 50px; padding-bottom: 0px; }
.top .logo a { height: 50px; background-image: none; background-size: auto 30px; background-repeat: no-repeat; background-position: 8px 8px; }
.top .logo a b { text-align: center; display: block; font-size: 17px; font-style: normal; color: #FFF; padding-top: 6px; line-height: 1.25; }
.top .logo a i { text-align: center; display: block; font-size: 14px; font-style: normal; color: #FFF; padding-bottom: 6px; line-height: 1.25; }
.top .logo img { display: block; width: 96%; margin: 0 auto; opacity: 0; }
.top .search { width: 59% !important; background-color: transparent; }
.top .search .search-box { width: 96%; background-color: #FFF; border-radius: 3px; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.top .search .search-bg { background-color: transparent; padding-top: 7px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.top .search .input { border-radius: 3px; margin-right: 0px; padding-right: 5px; padding-left: 5px; }
.top .search .submit { margin-right: 0; width: 35px; text-indent: -999px; background-color: transparent; background-image: url(../images/s-btn-m.png); background-position: center center; padding-right: 0px; font-size: 0px; }
.top .app { display: none; }
.top .top-menu a { line-height: 25px; }
.top .search-link { display: block; }
}
 @media screen and (max-width: 320px) {
.top .logo a b { text-align: center; display: block; font-size: 15px; font-style: normal; color: #FFF; line-height: 1.25; }
.top .logo a i { text-align: center; display: block; font-size: 12px; font-style: normal; color: #FFF; line-height: 1.25; }
}
.nav { background-color: #72b145; }
.nav ul { }
.nav ul li { display: inline-block; position: relative; width: 7.142857142857143%; text-align: center; }
.nav ul li ul { position: absolute; width: 100%; left: 0px; top: 50px; background-color: #72b145; visibility: hidden; }
.nav ul li ul li { display: block; width: 100%; }
.nav ul li ul li a { text-align: center; display: block; line-height: 35px; margin: 0px; }
.nav ul li ul li a:hover { color: #72b145; background-color: #FFF; }
.nav ul li a { font-size: 15px; line-height: 50px; color: #FFF; /*margin-right: 9.25px; margin-left: 9.25px;*/ }
.nav ul li.index { width: 3%; }
.nav ul li.w { width: 8.5%; }
.nav ul li.m { width: 5%; }
.nav ul li.index a { margin-left: 0px; }
.nav ul li a:hover { color: #F1F1F1; }
.nav ul li.last { text-align: right; width: 7%; }
.nav ul li.last a { margin-right: 0px; }
.min-nav { text-align: center; }
.min-nav a { background-color: #ddedff; display: inline-block; margin-right: 6px; margin-left: 6px; font-size: 12px; color: #135d97; line-height: 21px; padding-right: 8px; padding-left: 8px; }
.min-nav a.first { margin-left: 0px; }
.min-nav a.last { margin-right: 0px; }
.main { width: 1160px; margin: 0 auto; }
.headline { text-align: center; height: 40px; padding-right: 10px; padding-left: 10px; }
.headline a { font-size: 32px; color: #004276; line-height: 40px; font-weight: bold; width: 50%; overflow: hidden; height: 40px; }
.headline a.l { float: left; }
.headline a.r { float: right; }
.top-news { display: block; text-align: center; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #d7d7d7; position: relative; }
.top-news a { color: #444444; display: inline-block; margin-right: 10px; margin-left: 10px; line-height: 1.85; font-size: 16px; }
.top-news a.more { color: #45ab38; float: right; font-size: 10px; letter-spacing: 2px; line-height: 30px; margin-top: 2.5px; margin-right: 0px; display: inline-block; height: 30px; width: 35px; background-image: url(../images/icon-dian.png); background-repeat: no-repeat; background-position: center center; position: absolute; right: 5px; bottom: 7px; }
.links { }
.links h2 { font-size: 18px; font-weight: normal; line-height: 55px; }
.links h2 i { font-size: 12px; font-style: normal; font-weight: normal; color: #999999; margin-left: 20px; }
.links .img-links { }
 @media screen and (max-width: 640px) {
.nav { background-color: #fff; }
.nav ul li { width: 19.1% !important; line-height: 30px; height: 30px; overflow: hidden; }
.nav ul li.index { display: none; }
.nav ul li a { font-size: 14px; line-height: 30px; margin: 0px; height: 30px; width: 100%; text-align: center; display: block; overflow: hidden; color: #004276; }
.min-nav { text-align: left; display: none; }
.min-nav a { font-size: 12px; line-height: 25px; height: 25px; width: 22%; margin-top: 7px; margin-right: 0px; margin-bottom: 1px; margin-left: 7px; padding: 0px; text-align: center; }
.main { width: 100%; }
.headline { height: auto; background-color: #F4F4F4; padding-top: 10px; padding-bottom: 10px; }
.headline a { font-size: 21px; display: block; width: 100%; line-height: 33px; height: 33px; float: none !important; }
.top-news { padding-top: 7px; padding-bottom: 7px; }
.top-news a { text-align: center; display: block; line-height: 1.75; }
.links h2 { padding-left: 7px; }
.links h2 i { margin-left: 10px; }
.links .img-links { margin-bottom: 25px; }
}
 @media screen and (max-width: 320px) {
.nav ul li { width: 24% !important; line-height: 25px; height: 25px; overflow: hidden; }
.nav ul li a { line-height: 25px; font-size: 12px; height: 25px; display: block; overflow: hidden; }
.headline { height: auto; background-color: #F4F4F4; padding-top: 7px; padding-bottom: 7px; }
.headline a { font-size: 18px; display: block; width: 100%; line-height: 33px; height: 33px; float: none !important; }
.top-news { padding-top: 7px; padding-bottom: 7px; }
.top-news a { text-align: center; display: block; line-height: 1.75; }
}
/*
.links .img-links a{ display: inline-block; border: 1px solid #DFDFDF; width: 13%; overflow: hidden; margin-right: 10px; }
.links .img-links a img{ display: block; max-width:100% }*/
.marquee { width: 100%; overflow: hidden; height: 72px; }
.marquee li { display: inline; float: left; margin-right: 25px; }
.marquee li a { width: 160px; display: block; float: left; text-align: center; font-size: 14px; border: 1px solid #DFDFDF; }
.marquee li a:hover { text-decoration: none; }
.marquee li img { width: 160px; height: 70px; }
.marquee li em { font-style: normal; line-height: 24px; display: none; }
.links .txt-links { line-height: 25px; color: #666666; }
.links .txt-links a { overflow: hidden; line-height: 25px; padding-right: 15px; padding-left: 15px; color: #666666; }
.footer { background-color: #72b145; }
.footer p { font-size: 12px; line-height: 1.5; color: #FFF; }
 @media screen and (max-width: 640px) {
.footer p { padding: 0 10px; font-size: 14px; }
}
/*列表样式集*/
.txt-list-t { height: 35px; }
.txt-list-t em { font-weight: normal; color: #444444; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #45ab38; font-style: normal; font-family: "黑体"; line-height: 1.5; padding-bottom: 5px; font-size: 18px; }
.txt-list-t .more { color: #45ab38; float: right; font-size: 10px; letter-spacing: 2px; line-height: 30px; margin-top: 2.5px; margin-right: 0px; display: inline-block; height: 30px; width: 35px; background-image: url(../images/icon-dian.png); background-repeat: no-repeat; background-position: center center; }
.txt-list-line { background-color: #aaaaaa; height: 1px; display: block; }
.txt-list { }
.w-50 { display: inline-block; }
.w-50 li { }
.txt-list li { list-style-type: none; }
.txt-list li.tit a { font-size: 18px; color: #2f8903; font-weight: 100; line-height: 1.5; }
.txt-list li a { color: #004276; line-height: 30px; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; display: block; font-weight: normal; max-width: 350px; }
.txt-list li a:hover { color: #333333; text-decoration: underline; }
.txt-list li.f { padding-left: 0px; }
.txt-list li.f a { color: #2f8903; line-height: 35px; font-size: 17px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; display: block; font-weight: 100; }
.txt-list li.f a:hover { color: #495E02; text-decoration: none; }
.txt-list-hot { }
.txt-list-hot li { list-style-type: none; }
.txt-lis-hott li.tit a { font-size: 18px; color: #2f8903; font-weight: normal; line-height: 45px; }
.txt-list-hot li a { color: #004276; line-height: 30px; font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; display: block; font-weight: normal; max-width: 350px; }
.txt-list-hot li a:hover { color: #333333; text-decoration: underline; }
.txt-list-hot li.f { padding-left: 0px; }
.txt-list-hot li.f a { color: #2f8903; line-height: 35px; font-size: 17px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; display: block; font-weight: 100; }
.txt-list-hot li.f a:hover { color: #495E02; text-decoration: none; }
.tit-top { height: 35px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #A6A6A6; }
.tit-top h2 { float: left; line-height: 35px; font-size: 22px; font-weight: normal; color: #000; padding-right: 10px; padding-left: 5px; }
.tit-top h3 { float: left; line-height: 35px; font-size: 18px; font-style: italic; font-weight: bold; color: #FFF; background-image: url(../images/h-bg.png); background-repeat: no-repeat; background-position: right center; padding-right: 10px; padding-left: 5px; }
.tit-top span { float: right; line-height: 35px; color: #B7B7B7; }
.tit-top span a { padding-right: 5px; padding-left: 5px; }
.tit-top span a.on { color: #f97806; }
.top-txt-list { }
.top-txt-list li { list-style-type: none; height: 35px; position: relative; }
.top-txt-list li i { font-size: 12px; color: #FFFFFF; font-weight: normal; line-height: 21px; display: inline-block; height: 21px; width: 21px; font-style: normal; background-color: #afafaf; border-radius: 2px; text-align: center; position: absolute; left: 0px; top: 9px; }
.top-txt-list li b { font-size: 12px; color: #FFFFFF; font-weight: normal; line-height: 21px; display: inline-block; height: 21px; width: 21px; font-style: normal; background-color: #afafaf; border-radius: 2px; text-align: center; position: absolute; left: 0px; top: 9px; }
.top-txt-list li a { color: #4F4F4F; line-height: 35px; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 87%; display: inline-block; font-weight: normal; margin-left: 10%; }
.top-txt-list li a:hover { font-weight: 700; color: #333333; text-decoration: underline; }
.top-txt-list li.t a { color: #004276; }
.top-txt-list li.t i { color: #FFFFFF; background-color: #004276; }
.top-txt-list li.t b { color: #FFFFFF; background-color: #f97806; }
.top-txt-list li span { font-size: 12px; color: #FFFFFF; font-weight: normal; line-height: 21px; display: inline-block; height: 21px; width: 21px; font-style: normal; background-color: #afafaf; border-radius: 2px; text-align: center; position: absolute; left: 0px; top: 9px; }
.click-txt-list { }
.click-txt-list li { list-style-type: none; height: 35px; position: relative; }
.click-txt-list li i { font-size: 12px; color: #FFFFFF; font-weight: normal; line-height: 21px; display: inline-block; height: 21px; width: 21px; font-style: normal; background-color: #afafaf; border-radius: 2px; text-align: center; position: absolute; left: 0px; top: 9px; }
.click-txt-list li b { font-size: 12px; color: #FFFFFF; font-weight: normal; line-height: 21px; display: none; height: 21px; width: 21px; font-style: normal; background-color: #afafaf; border-radius: 2px; text-align: center; position: absolute; left: 0px; top: 9px; }
.click-txt-list li a { color: #4F4F4F; line-height: 35px; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 87%; display: inline-block; font-weight: normal; margin-left: 30px; }
.click-txt-list li a:hover { font-weight: 700; color: #333333; text-decoration: underline; }
.click-txt-list li.t a { color: #004276; }
.click-txt-list li.t i { color: #FFFFFF; background-color: #004276; }
.click-txt-list li.t b { color: #FFFFFF; background-color: #f97806; display: none; }
.click-txt-list li span { font-size: 12px; color: #333333; font-weight: normal; line-height: 21px; display: inline-block; height: 21px; width: 35px; font-style: normal; background-color: #ECECEC; border-radius: 2px; text-align: center; position: absolute; top: 5px; right: 0px; padding-right: 7px; padding-left: 7px; }
.txt-li { }
.txt-li li { border-bottom: 1px dashed #cfcfcf; line-height: 35px; margin: 10px 0; display: block; height: 35px; }
.txt-li li a { float: left; padding-left: 7px; width: 83%; overflow: hidden; height: 35px; color: #004276; }
.txt-li li span { float: right; width: 15%; text-align: right; font-size: 12px; padding-right: 7px; color: #777; }
 @media screen and (max-width: 640px) {
.tit-top { width: 95%; margin-right: auto; margin-left: auto; }
.txt-list-line { display: none; }
.txt-list { height: auto !important; width: 96% !important; margin-right: auto !important; margin-left: auto !important; display: block; }
.tit-top h2 { font-size: 18px; }
.txt-list-t { height: 35px; margin-top: 7px; position: relative; }
.txt-list-t:after { position: absolute; left: 0px; top: 7px; content: ''; background: #72b145; width: 2px; height: 18px; border-radius: 2px; }
.txt-list-t .more { margin-top: 0px; margin-right: 7px; }
.txt-list-t em { margin-left: 10px; font-size: 24px; border-bottom-width: 0px; border-bottom-style: none; padding-bottom: 0px; line-height: 35px; display: inline-block; }
.txt-list li { padding-bottom: 7px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e4e4e4; padding-top: 15px; }
.txt-list li.f a { padding-left: 0px; font-size: 17px; white-space: normal; overflow: visible; text-overflow: ellipsis; line-height: 1.5; display: block; font-weight: 700; padding-right: 0px; width: 100%; }
.txt-list li a { font-size: 16px; padding-left: 7px; white-space: normal; overflow: visible; text-overflow: ellipsis; color: #2F2F2F; line-height: 1.5; max-width: 100%; padding-right: 7px; width: auto; }
.top-txt-list li { padding-right: 7px; padding-left: 7px; }
.top-txt-list li b { left: 10px; }
.txt-list-hot { width: 95%; margin-right: auto; margin-left: auto; display: block; }
.txt-list-hot li { padding-top: 15px; padding-bottom: 7px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E3E3E3; }
.txt-list-hot li.f a { color: #2f8903; line-height: 1.5; font-size: 17px; white-space: normal; overflow: visible; text-overflow: ellipsis; width: 100%; display: block; font-weight: 700; }
.txt-list-hot li a { color: #004276; line-height: 1.5; font-size: 16px; white-space: normal; overflow: visible; text-overflow: ellipsis; width: 100%; display: block; font-weight: normal; max-width: 100%; }
.txt-li li { border-bottom: 1px dashed #cfcfcf; line-height: 35px; margin: 10px 0; display: block; height: 35px; }
.txt-li li a { float: left; padding-left: 7px; width: 70%; overflow: hidden; height: 35px; color: #004276; }
.txt-li li span { float: right; width: 25%; text-align: right; font-size: 12px; padding-right: 7px; color: #777; overflow: hidden; }
}
/*图文列表*/
.img-list { }
.img-list li { list-style-type: none; padding-bottom: 15px; display: block; }
.img-list li .twpic { color: #004276; line-height: 35px; font-size: 14px; float: left; }
.img-list li .twpic img { height: 95px; width: 135px; }
.img-list li .b_txt { width: 200px; float: right; }
.img-list li .b_txt h3 { padding-bottom: 10px; }
.img-list li .b_txt h3 a { font-size: 16px; color: #004276; font-weight: normal; line-height: 1.25; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }
.img-list li .b_txt p { font-size: 13px; color: #999999; text-indent: 2em; line-height: 1.25; margin-top: 0px; height: 65px; overflow: hidden; }
.img-list-big { }
.img-list-big li { list-style-type: none; padding-bottom: 15px; }
.img-list-big li .twpic { color: #004276; line-height: 35px; font-size: 14px; display: block; max-width: 350px; text-align: center; }
.img-list-big li .twpic img { height: auto; width: 100%; max-height: 190px; }
.img-list-big li .b_txt { }
.img-list-big li .b_txt h3 { }
.img-list-big li .b_txt h3 a { font-size: 18px; color: #000000; font-weight: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; width: 100%; max-width: 350px; }
.img-list-big li .b_txt p { font-size: 14px; color: #999999; text-indent: 2; line-height: 1.25; margin-top: 10px; display: block; white-space: normal; overflow: hidden; text-overflow: ellipsis; max-width: 350px; height: 70px; }
 @media screen and (max-width: 640px) {
.img-list, .img-list-big { margin-left: 10px !important; margin-top: 25px; }
.img-list li .twpic { width: 26%; }
.img-list li .twpic img { height: 75px; width: 100%; }
.img-list li .b_txt { width: 68%; float: right; margin-right: 2%; }
.img-list-big li .b_txt p { font-size: 14px; line-height: 1.5;height:68px;overflow:hidden }
}
.pc-list { }
.pc-list li { float: left; width: 33.33333%; padding-bottom: 15px; }
.pc-list li span { display: block; width: 95%; margin: 0 auto; }
.pc-list li span img { display: block; max-width: 100%; width: 100%; height: 145px; }
.pc-list li h6 { display: block; width: 95%; margin: 0 auto; text-align: center; font-weight:normal; font-size: 14px; height: 50px; overflow: hidden; line-height:1.5; font-size:13px; text-align:left; padding-top:7px; font-family:"宋体" }
.pc-list li:hover h6 { color: #f97806; }
 @media screen and (max-width: 640px) {
    .pc-list li {width: 50%;
    }
.pc-list li span img { height: 85px; }
}
.csj_list li a { color: #000; font-family: "微软雅黑", "黑体"; font-size: 12px; }
.csj_list li a:visited { color: #000000; }
.csj_list li a:hover { color: #0454A7; }
.csj_list li { height: 30px; width: 90px; overflow: hidden; display: inline-block; }
.csj_list { line-height: 30px; }
.csj_list li.last { border: none; }
.csj_list em { width: 17px; text-align: center; display: block; float: left; color: #fff; font-style: normal; height: 17px; font-family: "微软雅黑", "黑体"; background-color: #b4b4b4; font-size: 12px; line-height: 17px; margin-top: 6px; margin-right: 15px; }
.csj_list em.top { background-color: #e66302; }
.v-list { display: block; overflow: hidden; margin-right: -35px; }
.v-list li { position: relative; float: left; width: 22.3%; margin-right: 15px; }
.v-list li .videoimg { display: block; max-width: 100%; }
.v-list li .videotxt { position: absolute; left: 0; bottom: 0; _bottom: -1px; overflow: hidden; width: 100%; _background: #000; padding-top: 6px; min-height: 27px; background-image: url(../images/opacity_bg.png); background-repeat: repeat-x; background-position: center bottom; }
.v-list li .videotxt h2 { width: 75%; font-size: 12px; text-indent: 6px; font-weight: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #FFF; background-image: url(../images/icon-v.png); background-repeat: no-repeat; background-position: 0px center; padding-top: 6px; padding-right: 0; padding-bottom: 3px; padding-left: 15px; margin-right: auto; margin-left: auto; }
.v-list li .v-mask { position: absolute; left: 0; top: 0; background: url(about:blank); width: 100%; height: 100%; }
.ztimg-list { display: block; overflow: hidden; margin-right: -35px; }
.ztimg-list li { position: relative; float: left; width: 33.3333333%; }
.ztimg-list li .videoimg { display: block; width: 100%; height: 180px; }
.ztimg-list li .videotxt { position: absolute; left: 0; bottom: 0; overflow: hidden; width: 100%; _background: #000; min-height: 35px; background-image: url(../images/opacity_bg.png); background-repeat: repeat-x; background-position: center bottom; height: 35px; }
.ztimg-list li .videotxt h2 { overflow: hidden; width: 75%; font-size: 16px; font-weight: normal; white-space: nowrap; text-overflow: ellipsis; color: #FFF; padding-right: 0; margin-right: auto; margin-left: auto; text-align: center; line-height: 1.5; height: 35px; }
.ztimg-list li .interviewimg { display: block; width: 90.15%; height: 195px; margin-right: auto; margin-left: auto; }
.ztimg-list li .interviewtxt { position: absolute; left: 4.925%; bottom: 0; _bottom: -1px; overflow: hidden; width: 90.15%; _background: #000; height: 35px; background-image: url(../images/opacity_bg.png); background-repeat: repeat-x; background-position: center bottom; }
.ztimg-list li .interviewtxt h2 { width: 75%; font-size: 16px; font-weight: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #FFF; padding-top: 0px; padding-right: 0; margin-right: auto; margin-left: auto; text-align: center; line-height: 35px; }
.ztimg-list li .v-mask { position: absolute; left: 0; top: 0; background: url(about:blank); width: 100%; height: 100%; }
.ztimg-list-v { display: block; overflow: hidden; height: 400px; }
.ztimg-list-v li { position: relative; margin-bottom: 20px; text-align: center; width: 50%; display: inline-block; float: left; }
.ztimg-list-v li .videoimg { display: block; width: 95%; height: 115px; margin-right: auto; margin-left: auto; }
.ztimg-list-v li .videotxt { position: absolute; left: 2.5%; bottom: 0; _bottom: -1px; overflow: hidden; width: 95%; _background: #000; padding-top: 6px; min-height: 27px; background-image: url(../images/opacity_bg.png); background-repeat: repeat-x; background-position: center bottom; }
.ztimg-list-v li .videotxt h2 { width: 75%; font-size: 16px; font-weight: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #FFF; padding-top: 6px; padding-right: 0; padding-bottom: 3px; margin-right: auto; margin-left: auto; text-align: center; }
.ztimg-list-v li .interviewimg { display: block; width: 100%; margin: 0 auto; height: 156px; }
.ztimg-list-v li .interviewtxt { position: absolute; left: 0; bottom: 0; _bottom: -1px; overflow: hidden; width: 100%; _background: #000; padding-top: 6px; min-height: 27px; background-image: url(../images/opacity_bg.png); background-repeat: repeat-x; background-position: center bottom; }
.ztimg-list-v li .interviewtxt h2 { width: 75%; font-size: 16px; font-weight: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #FFF; padding-top: 6px; padding-right: 0; padding-bottom: 3px; margin-right: auto; margin-left: auto; text-align: center; }
.ztimg-list-v li .v-mask { position: absolute; left: 0; top: 0; background: url(about:blank); width: 100%; height: 100%; }
.tab-con .ztimg-list-v li { width: 100%; }
 @media screen and (max-width: 640px) {
.ztimg-list { margin-right: auto; width: 97%; margin-left: auto; }
.ztimg-list li { position: relative; margin-right: 0px; margin-top: 7px; width: 33.3333%; height: 85px; }
.ztimg-list li .interviewimg { display: block; width: 95%; height: 85px; margin-right: auto; margin-left: auto; }
.ztimg-list li .interviewtxt { width: 95%; left: 1.5%; height: 28px; }
.ztimg-list li .interviewtxt h2 { font-size: 14px; line-height: 28px; }
.ztimg-list-v { margin-right: auto; width: 97%; margin-left: auto; }
.ztimg-list-v li { position: relative; margin-right: 0px; margin-top: 7px; width: 50%; height: 105px; float: left; margin-bottom: 0px; }
.ztimg-list-v li .interviewimg { display: block; width: 95%; height: 105px; margin-right: auto; margin-left: auto; }
.ztimg-list-v li .interviewtxt { width: 95%; left: 1.5%; height: 28px; padding-top: 0px; }
.ztimg-list-v li .interviewtxt h2 { font-size: 14px; line-height: 28px; padding-top: 0px; }
.ztimg-list-v li .videoimg { height: 105px; width: 95%; margin-right: auto; margin-left: auto; }
.ztimg-list-v li .videotxt { padding-top: 0px; width: 95%; left: 2.5%; background-image: none; background-color: rgba(0,0,0,0.25); min-height: 25px; }
.ztimg-list-v li .videotxt h2 { font-size: 12px; line-height: 23px; height: 25px; padding-top: 0px; padding-bottom: 0px; width: auto; }
.ztimg-list-v li .v-mask { width: 95%; left: 2.5%; }
}
/*一周热词*/
.week-hot { }
.week-hot h2 { font-size: 18px; color: #e66302; background-color: #f6f5f5; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dadada; line-height: 45px; padding-left: 25px; }
/*video*/
.video { }
.video .v-tit { height: 45px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d3d3d3; }
.video .v-tit h2 { height: 45px; float: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e8770e; }
.video .v-tit .more { float: right; color: #75d967; font-size: 16px; background-image: url(../images/icon-m.png); background-repeat: no-repeat; background-position: right center; padding-right: 30px; margin-top: 7px; }
/*首页焦点图*/
/*焦点图*/
.focus { position: relative; width: 710px; height: 450px; background-color: #000; float: left; overflow: hidden; }
.focus img { width: 710px; height: 450px; }
.focus .shadow .title { width: 260px; height: 65px; padding-left: 30px; padding-top: 20px; }
.focus .shadow .title a { text-decoration: none; color: #fff; font-size: 14px; font-weight: bolder; overflow: hidden; }
.focus .btn { position: absolute; bottom: 34px; left: 510px; overflow: hidden; zoom: 1; }
.focus .btn a { position: relative; display: inline; width: 13px; height: 13px; border-radius: 7px; margin: 0 5px; color: #B0B0B0; font: 12px/15px "\5B8B\4F53"; text-decoration: none; text-align: center; outline: 0; float: left; background: #D9D9D9; }
.focus .btn a:hover, .focus .btn a.current { cursor: pointer; background: #fc114a; }
.focus .fPic { position: absolute; left: 0px; top: 0px; }
.focus .D1fBt { overflow: hidden; zoom: 1; height: 16px; z-index: 10; }
.focus .shadow { width: 100%; position: absolute; bottom: 0; left: 0px; z-index: 10; height: 50px; line-height: 50px; background: rgba(0,0,0,0.6);  filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;
display: block; text-align: left; }
.focus .shadow a { text-decoration: none; color: #fff; font-size: 20px; overflow: hidden; margin-left: 10px; font-family: "\5FAE\8F6F\96C5\9ED1"; }
.focus .fcon { position: relative; width: 100%; float: left; display: none; background: #000; }
.focus .fcon img { display: block; }
.focus .fbg { bottom: 15px; right: 40px; position: absolute; height: 21px; text-align: center; z-index: 200; }
.focus .fbg div { margin: 4px auto 0; overflow: hidden; zoom: 1; height: 14px; }
.focus .D1fBt a { position: relative; display: inline; width: 12px; height: 12px; border-radius: 7px; margin: 0 5px; color: #B0B0B0; font: 12px/15px "\5B8B\4F53"; text-decoration: none; text-align: center; outline: 0; float: left; background: #D9D9D9; }
.focus .D1fBt .current, .focus .D1fBt a:hover { background: #fc114a; }
.focus .D1fBt img { display: none; }
.focus .D1fBt i { display: none; font-style: normal; }
.focus .prev, .focus .next { position: absolute; width: 40px; height: 74px; background: url(../images/focus_btn.png) no-repeat; }
.focus .prev { top: 50%; margin-top: -37px; left: 0; background-position: 0 -74px; cursor: pointer; }
.focus .next { top: 50%; margin-top: -37px; right: 0; background-position: -40px -74px; cursor: pointer; }
.focus .prev:hover { background-position: 0 0; }
.focus .next:hover { background-position: -40px 0; }
 @media screen and (max-width: 640px) {
.focus { position: relative; width: 95%; height: 230px; background-color: #000; float: none; margin-right: auto; margin-left: auto; margin-top: 10px; margin-bottom: 10px; }
.focus img { width: 100%; height: 230px; }
.focus .fbg { bottom: 5px; right: 10px; position: absolute; height: 7px; text-align: center; z-index: 200; }
.focus .D1fBt a { position: relative; display: inline; width: 7px; height: 7px; border-radius: 7px; color: #B0B0B0; font: 12px/15px "\5B8B\4F53"; text-decoration: none; text-align: center; outline: 0; float: left; background: #D9D9D9; margin-top: 0; margin-right: 5px; margin-bottom: 0; margin-left: 5px; }
.focus .fbg div { margin: 0px auto 0; overflow: hidden; zoom: 1; height: 7px; }
.focus .shadow { width: 100%; position: absolute; bottom: 0; left: 0px; z-index: 10; height: 35px; line-height: 35px; background: rgba(0,0,0,0.6);  filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;
display: block; text-align: left; }
.focus .shadow a { text-decoration: none; color: #fff; font-size: 14px; overflow: hidden; margin-left: 10px; font-family: "\5FAE\8F6F\96C5\9ED1"; }
}
 @media screen and (max-width: 320px) {
.focus { position: relative; width: 95%; height: 200px; background-color: #000; float: none; margin-right: auto; margin-left: auto; margin-top: 10px; margin-bottom: 10px; }
.focus img { width: 100%; height: 200px; }
.focus .fbg { display: none; }
}
/*tab*/
.tab-box { overflow: hidden; margin: 0 auto; }
.tab-conbox { }
.tab-con { display: block; }
.tab-con { padding-top: 25px; }
.tabs-nav-c { width: 100%; display: block; text-align: center; height: 42px; margin: 0px; }
.tabs-nav-c a { height: 40px; overflow: hidden; position: relative; display: inline-block; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FFF; margin-right: 7px; margin-left: 7px; line-height: 40px; padding-right: 15px; padding-left: 15px; font-size: 16px; color: #788498; }
.tabs-nav-c a.on { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #e8770e; background-image: url(../images/icon-up.png); background-color: #fff; background-repeat: no-repeat; background-position: center bottom; }
.tabs-nav { width: 75%; display: block; text-align: left; height: 42px; margin: 0px; }
.tabs-nav a { height: 40px; overflow: hidden; position: relative; display: inline-block; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FFF; line-height: 40px; float: left; font-size: 16px; color: #788498; font-family: "微软雅黑"; font-weight: 100; width: 115px; text-align: center; }
.tabs-nav a.on { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #2f8903; background-image: url(../images/icon-up.png); background-repeat: no-repeat; background-position: center bottom; color: #2f8903; }
.tabs-nav i { font-size: 16px; color: #d9d9d9; display: inline-block; line-height: 37px; height: 40px; float: left; }
.tabs-nav-more { float: right; color: #75d967 !important; font-size: 16px; background-image: url(../images/icon-m.png); background-repeat: no-repeat; background-position: right center; padding-right: 30px; margin-top: 7px; }
.tabs-mini-nav { width: 100%; display: block; text-align: left; height: 42px; margin: 0px; }
.tabs-mini-nav a { height: 40px; overflow: hidden; position: relative; display: inline-block; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FFF; margin-right: 3px; margin-left: 3px; line-height: 40px; float: left; padding-right: 5px; padding-left: 5px; font-size: 14px; color: #788498; }
.tabs-mini-nav a.on { background-color: #fff; color: #004276; }
.tabs-mini-nav i { font-size: 16px; color: #d9d9d9; display: inline-block; line-height: 37px; height: 40px; float: left; }
 @media screen and (max-width: 640px) {
.tab-con { padding-top: 5px; }
.tabs-nav-more { margin-right: 7px; margin-bottom: 10px; font-size: 15px; background-size: 16.5px auto; padding-right: 26px; }
.tabs-nav { height: auto; width: 100%; }
.tabs-nav a { font-size: 16px; line-height: 32px; height: 36px; margin-right: 4px; margin-left: 4px; padding-right: 0px; padding-left: 0px; width: 21%; text-align: center; font-weight: 700; }
.tabs-nav i { height: 30px; line-height: 30px; font-style: normal; }
#hy-tabs-more .tabs-nav-more, #gd-tabs-more .tabs-nav-more { margin-top: -35px; }
#cp-tabs-more .tabs-nav-more { margin-top: -35px; }
#cp-tabs-more { }
}
/*知识窗*/
.wx-table { }
.wx-table td { padding: 5px; text-align: center; }
.zsc-box { display: table; width: 100%; }
.zsc-box .pic { display: table-cell; width: 25%; text-align: center; vertical-align: middle; }
.zsc-box .pic img { display: block; max-width: 60%; }
.zsc-box .zsc-f { display: table-cell; }
.zsc-aa { }
.zsc-bb { display: none; }
/*知识窗焦点切换*/
.bannerbox { width: 95%; height: 170px; overflow: hidden; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; display: none; }
#focus-zsc { width: 100%; height: 170px; clear: both; overflow: hidden; position: relative; float: left; background-color: #F8F8F8; }
#focus-zsc ul { width: 100%; height: 170px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus-zsc ul li { float: left; height: 170px; overflow: hidden; position: relative; padding: 0px; margin: 0px; text-align: center; }
#focus-zsc ul li img { max-width: 100%; max-height: 170px; margin-right: auto; margin-left: auto; width: auto; }
#focus-zsc .preNext { width: 27px; height: 50px; position: absolute; top: 50%; cursor: pointer; margin-top: -25px; }
#focus-zsc .pre { left: 0; background-image: url(../images/bg_direction_nav.png); background-repeat: no-repeat; background-position: left top; }
#focus-zsc .next { right: 0; background-image: url(../images/bg_direction_nav.png); background-repeat: no-repeat; background-position: right top; }
 @media screen and (max-width: 640px) {
.wx-table td img { width: 100%; }
.bannerbox { display: block; }
.zsc-aa, .zsc-box { display: none; }
.zsc-bb { display: block; width: 100% !important; }
}
/*视频*/
.video { }
.video img { display: block; max-width: 100%; }
/*视频容器*/
.video-box { position: relative; width: 100%; height: 473px; _clear: both; _display: inline; margin: 0 auto; }
/*热点新闻*/
.top-new { }
.top-new dl { display: block; height: 45px; }
.top-new dl dt { display: inline-block; font-size: 21px; line-height: 45px; width: 15%; float: left; }
.top-new dl dd { display: inline-block; height: 45px; width: 83%; float: right; overflow: hidden; }
.top-new dl dd .marquee-l { overflow: hidden; }
.top-new dl dd ul { display: block; width: 3000px; height: 45px; }
.top-new dl dd ul li { float: left; margin-right: 25px; }
.top-new dl dd ul li a { font-size: 14px; line-height: 45px; color: #696969; }
.top-new dl dd ul li a:hover { color: #0A678B; text-decoration: underline; }
.pics { position: relative; }
.pics span { display: block; }
.pics span img { display: block; width: 375px; height: 210px; }
.pics b { text-align: center; display: block; position: absolute; width: 100%; left: 0px; bottom: 0px; background-image: url(../images/bg-x.png); height: 40px; font-size: 16px; line-height: 40px; color: #FFF; font-weight: normal; background-repeat: repeat-x; background-position: center top; }
/*图文简介*/
.pic-info { width: 330px; }
.pic-info span { display: block; }
.pic-info span img { display: block; width: 100%; height: 160px; }
.pic-info h3 { font-size: 16px; font-weight: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; line-height: 45px; }
.pic-info p { font-size: 14px; color: #848484; text-indent: 2em; line-height: 1.5; height: 85px; overflow: hidden; text-overflow: ellipsis; }
.hot-labels { display: none; }
.labels { }
.labels a { line-height: 25px; color: #4a9fd8; background-color: #dbf0ff; display: inline-block; font-size: 12px; font-style: normal; margin-bottom: 7px; width: 20%; text-align: center; margin-right: 5px; margin-left: 5px; }
.rw-list { }
.rw-list li { float: left; width: 33%; }
.rw-list li span { width: 93%; margin-right: auto; margin-left: auto; display: block; }
.rw-list li span img { display: block; max-width: 100%; }
.rw-list li h4 { line-height: 35px; text-align: center; display: block; font-weight: normal; }
/*图文列表*/
.n-list { padding-top: 10px; }
.n-list li { display: block; padding-bottom: 16px; overflow: hidden; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DBDBDB; }
.n-list li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.n-list li h2 { padding: 16px 0 14px 0; font-size: 16px; line-height: 27px; font-weight: normal; }
.n-list li h2 a { font-size: 20px; font-weight: 500; line-height: 29px; color: #004276; text-decoration: none; }
.n-list li h2 a:hover { color: #8CAC52; }
.n-list li .note b { position: relative; display: block; float: left; margin-right: 16px; width: 156px; height: 104px; font-style: normal; }
.n-list li .note b img { min-width: 100%; min-height: 100%; width: 100%; _height: 100%; }
.n-list li .note p { font-size: 14px; line-height: 23px; font-weight: 500; color: #666666; text-indent: 2em; }
.n-list li .note .info { padding-top: 20px; }
.n-list li .note .info span { margin-right: 10px; color: #777; background-position: left center; }
.n-list li .note .info a { margin-right: 10px; color: #777; background-position: left center; }
.n-list li .note .info .time { }
.n-list li .note .info .share { padding-left: 20px; background-image: url(../images/icon-share.png); background-repeat: no-repeat; background-position: left center; }
.n-list li .note .info .comm { background: url(../images/icon-comm.png) no-repeat; padding-left: 20px; background-position: left center; }
.n-list .nodata { margin-top: 30px; color: #666; font-size: 14px; line-height: 100px; text-align: center; }
 @media screen and (max-width: 640px) {
.labels { width: 95%; margin-right: auto; margin-left: auto; }
.n-list { padding-top: 0px; }
.n-list li h2 { padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px; }
.n-list li h2 a { font-size: 16px; }
.n-list li .note { padding-right: 10px; padding-left: 10px; }
}
/*视频列表*/
.video-list { padding-top: 10px; }
.video-list li { display: block; padding-bottom: 16px; overflow: hidden; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DBDBDB; }
.video-list li .v-pic { float: left; width: 25%; }
.video-list li .v-pic img { display: block; max-width: 100%; }
.video-list li .v-box { float: right; width: 73%; }
.video-list li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.video-list li h2 { padding: 16px 0 14px 0; font-size: 16px; line-height: 27px; font-weight: normal; }
.video-list li h2 a { font-size: 20px; font-weight: 500; line-height: 29px; color: #004276; text-decoration: none; }
.video-list li h2 a:hover { color: #8CAC52; }
.video-list li .note b { position: relative; display: block; float: left; margin-right: 16px; width: 156px; height: 104px; font-style: normal; }
.video-list li .note b img { min-width: 100%; min-height: 100%; width: 100%; _height: 100%; }
.video-list li .note p { font-size: 14px; line-height: 23px; font-weight: 500; color: #666666; text-indent: 2em; }
.video-list li .note .info { padding-top: 20px; }
.video-list li .note .info span { margin-right: 10px; color: #777; background-position: left center; }
.video-list li .note .info a { margin-right: 10px; color: #777; background-position: left center; }
.video-list li .note .info .time { }
.video-list li .note .info .share { padding-left: 20px; background-image: url(../images/icon-share.png); background-repeat: no-repeat; background-position: left center; }
.video-list li .note .info .comm { background: url(../images/icon-comm.png) no-repeat; padding-left: 20px; background-position: left center; }
.video-list .nodata { margin-top: 30px; color: #666; font-size: 14px; line-height: 100px; text-align: center; }
/*页码容器*/
.page-box { margin-top: 15px; color: #999; font-size: 14px; }
div.digg { margin: 0; padding: 0; text-align: left; font-size: 14px; }
div.digg a { display: block; float: left; padding: 5px 12px; margin: 0 0 0 8px; border: 1px solid #e1e2e3; line-height: 20px; height: 20px; color: #3b8dd1; background: #fff; text-decoration: none; }
div.digg a:hover { border: 1px solid #3b8dd1; }
div.digg span { display: block; float: left; padding: 5px 0; line-height: 20px; height: 20px; }
div.digg span.current { padding: 5px 12px; margin: 0 0 0 8px; color: #555; font-weight: bold; }
div.digg span.disabled { border: 1px solid #eee; padding: 5px 12px; margin: 0 0 0 8px; color: #ddd; }
 @media screen and (max-width: 640px) {
div.digg { height: 45px; }
div.digg span:first-child { display: none; }
div.digg a { padding: 2px 5px; }
div.digg span.disabled, div.digg span.current { padding: 2px 5px; }
}
/*内容标题样式*/
.meta { padding-top: 0; padding-right: 0; padding-bottom: 10px; padding-left: 0; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #B6B6B6; }
.meta:after { clear: none; content: ""; display: block; height: 0; visibility: hidden; }
.meta h1 { margin: 0; padding: 0 0 15px 0; color: #000000; font-size: 24px; line-height: 30px; font-weight: 700; }
.meta .meta-info { color: #999; font-size: 14px; line-height: 24px; }
.meta .meta-info span { margin-right: 10px; color: #777; background-position: left center; }
.meta .meta-info a { margin-right: 10px; color: #777; background-position: left center; }
.meta .meta-info .time { }
.meta .meta-info .share { padding-left: 20px; background-image: url(../images/icon-share.png); background-repeat: no-repeat; background-position: left center; }
.meta .meta-info .comm { background: url(../images/icon-comm.png) no-repeat; padding-left: 20px; background-position: left center; }
.meta .meta-info .view { float: right; display: none; }
/*内容详细样式*/
.entry { margin: 15px 0; padding: 0; font-size: 14px; line-height: 2em; word-wrap: break-word;}
.entry img { max-width: 100% !important; height: auto !important; }
.base-tit { color: #3b8dd1; line-height: 1em; font-size: 18px; font-weight: normal; }
.base-tit span { position: relative; top: 1px; display: inline-block; padding: 10px 0; color: #000; }
 @media screen and (max-width: 640px) {
.meta { width: 95%; margin-right: auto; margin-left: auto; }
.meta .meta-info .comm { }
.meta h1 { font-size: 18px; font-weight: 700; padding-top: 10px; }
.meta .meta-info .view { float: none; display: none; }
.entry { overflow-x: scroll; width: 100%; }
.entry p { padding-right: 10px; padding-left: 10px; }
.entry img { margin-right: auto; margin-left: auto; max-width: 95% !important; }
}
 @media screen and (max-width: 640px) {
.meta .meta-info .view { float: none; display: none; }
}
/*评论样式*/
.comment-add { margin-top: 15px; _width: 100%; _position: relative; _overflow: hidden; background-color: #FAFAFA; padding: 25px; }
.comment-add .editor { position: relative; margin-right: 18px; min-height: 120px; }
.comment-add .editor textarea { width: 100%; height: 70px; }
.comment-add .subcon { margin-top: 15px; }
.comment-box { position: relative; margin-top: 15px; }
.comment-list li { padding: 15px 0; border-top: 1px solid #f7f7f7; }
.comment-list li .avatar { display: block; float: left; margin-top: 6px; background: #fff; border-radius: 2px; width: 42px; height: 42px; overflow: hidden; }
.comment-list li .avatar img { width: 42px; height: 42px; }
.comment-list li .inner { margin-left: 52px; }
.comment-list li .inner p { color: #333; font-size: 14px; line-height: 1.8em; }
.comment-list li .inner .meta { margin: 0; padding-top: 3px; color: #999; border: none; }
.comment-list li .inner .meta .time { margin-left: 5px; padding-left: 20px; color: #777; background: url(../images/sprite.gif) no-repeat left -158px; }
.comment-list li .answer { margin-left: 48px; padding: 10px; background: #fafafa; border: 1px solid #e6e6e6; border-radius: 3px; }
.comment-list li .answer .meta { margin: 0; padding: 0; color: #999; margin-bottom: 5px; border: none; }
.comment-list li .answer p { color: #555; font-size: 14px; line-height: 1.8em; }
/*按钮样式*/
.btn { display: inline-block; margin: 0; color: #fff; font-size: 14px; height: 30px; line-height: 30px; text-align: center; padding-top: 0; padding-right: 25px; padding-bottom: 0; padding-left: 25px; }
.btn { border: 1px solid #076ab9; border-radius: 2px; vertical-align: middle; background-color: #076ab9; }
.btn:hover { color: #fff; opacity: 0.9; }
.btn-mini { height: 20px; line-height: 20px; padding: 1px 8px 0; }
input.btn, button.btn { height: 30px; cursor: pointer; overflow: visible; }
.btn-success { background: #52A152; border: 1px solid #417F41; text-shadow: 0 -1px 0 #52A152; }
.btn-error { background: #CB423B; border: 1px solid #AA352F; text-shadow: 0 -1px 0 #CB423B; }
.btn-gray { background: #ddd; border: 1px solid #A9A9A9; text-shadow: 0 -1px 0 #EEEEEE; }
.btn-gray, .btn-gray:hover { color: #777; }
/*文本框样式*/
input.wide { width: 250px; }
input.txt { width: 200px; }
input.small { width: 50px; line-height: 25px; height: 25px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; color: #333; }
.input { display: inline; margin-right: 5px; padding: 7px; height: 20px; line-height: 20px; vertical-align: middle; background: #fff; color: #999px; border: 1px solid #e8e8e8; border-radius: 2px; }
.select { padding: 7px; border: 1px solid #e8e8e8; line-height: 20px; }
/*标题样式*/
.main-tit { margin: 0 auto; padding: 30px 0 0; }
.main-tit h2 { display: block; padding-right: 10px; color: #666; font-size: 24px; font-weight: 400; line-height: 25px; }
.base-tit { border-bottom: 1px solid #f0f0f0; color: #3b8dd1; line-height: 1em; font-size: 18px; font-weight: normal; }
.base-tit span { position: relative; top: 1px; display: inline-block; padding: 10px 0; border-bottom: 1px solid #3b8dd1; }
.base-tit i { float: right; padding: 10px 0; color: #999; font-size: 12px; line-height: 26px; font-style: normal; }
.bar-tit { margin: 0 0 20px; padding: 0 0 10px; border-bottom: 1px solid #e8e8e8; color: #6c6c6c; font-size: 18px; }
 @media screen and (max-width: 640px) {
.base-tit { padding-left: 7px; }
}
/*友情链接样式
-----------------------------------------------*/
.links { position: relative; color: #888; font-size: 14px; }
.links ul { clear: both; }
.links .txt { display: block; margin-top: 15px; letter-spacing: 3px; color: #888; font-size: 14px; line-height: 30px; }
.links .txt a { color: #888; letter-spacing: 1px; }
.links .img { margin-left: -15px; }
.links .img li { float: left; margin: 15px 0 0 15px; height: 31px; }
.links .img li img { width: 88px; height: 31px; }
.form-box { position: relative; padding: 10px; border: 1px solid #f6f6f6; background: #fff; font-size: 14px; }
.form-box dl { display: block; padding: 5px 0; }
.form-box dl:after { clear: none; content: ""; display: block; height: 0; visibility: hidden; }
.form-box dl dt { display: block; float: left; width: 120px; line-height: 38px; min-height: 38px; color: #555; font-size: 13px; text-align: right; _position: absolute; }
.form-box dl dd { position: relative; padding: 5px 0 5px 10px; line-height: 28px; min-height: 28px; color: #555; font-size: 13px; overflow: hidden; _margin-left: 120px; }
.form-box dl dd label.radio { margin-right: 5px; }
/*类别列表*/
.navbar li { padding-bottom: 5px; }
.navbar li h4 { display: block; color: #3b8dd1; font-size: 16px; font-weight: normal; line-height: 30px; padding-left: 15px; }
.navbar li h4 a { color: #3b8dd1; }
.navbar li p { font-size: 14px; color: #888; line-height: 30px; }
.navbar li p a { display: inline-block; margin-right: 5px; color: #888; }
/*网站地图*/

.map-cons { position: relative; }
.map-con { margin-bottom: 12px; border: #d6dbe1 1px solid; border-top: #458fce 2px solid; }
.map-con a { padding: 1px 2px 2px 2px; _padding: 2px;  *padding: 2px;
}
.map-con a:hover { color: #fff; background: #3b639f; text-decoration: none; }
.map-con .hd { height: 39px; background: #fcfcfc; border-bottom: #fff 1px solid; }
.map-con .hd h1 { width: 122px; height: 39px; background: url(http://mat1.gtimg.com/www/austin/map/contit_bg.png) right center no-repeat; font-size: 16px; line-height: 39px; font-family: "微软雅黑", "MicrosoftYahei", "宋体", "Arial Narrow", sans-serif; text-align: center; _font-weight: bold; _font-size: 14px; }
.map-con .bd { padding: 10px 0; border-top: #d6dbe1 1px solid; overflow: hidden; zoom: 1; }
.map-con:hover .bd { background: #f5f8fa; }
.map-con:hover .hd h1 { color: #3b639f; }
.map-con .bd dl { padding: 0 0 10px 10px; overflow: hidden; zoom: 1; }
.map-con .bd dt { padding-left: 7px; color: #b87500; font-weight: bold; line-height: 28px; }
.map-con .bd dd { float: left; overflow: hidden; zoom: 1; }
.map-con .bd ul { margin-right: 0; padding-right: 0; overflow: hidden; zoom: 1; }
.map-con .bd li { float: left; height: 28px; line-height: 28px; padding-top: 0; padding-right: 15px; padding-bottom: 0; padding-left: 15px; }
.map-con .bd strong { color: #3b639f; }
.map-con .bd strong a { color: #3b639f; padding-right: 10px; padding-left: 10px; line-height: 25px; border-radius: 3px; }
.map-con .bd strong a:hover { color: #fff; }
.map-con .line, .con .line ul { }
/*视频轮播*/
.flexslider { width: 100%; height: 230px; overflow: hidden; margin-top: 19px; }
.flexslider .slides > li { display: none; }
.flexslider .slides img { max-width: 100%; display: block; }
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
html[xmlns] .slides { display: block; }
* html .slides { height: 1%; }
.no-js .slides > li:first-child { display: block; }
.flexslider { position: relative; zoom: 1; }
.flexslider .slides { zoom: 1; }
.flexslider .slides > li { position: relative; height: 230px; background-color: #CCC; }
.flex-caption { background: none;  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
zoom: 1; }
.s-list { }
.s-list .v-pic { position: absolute; height: 100%; width: 100%; left: 0px; top: 0px; z-index: 9; }
.s-list .v-pic img { height: 230px; width: 100%; display: block; margin: 0 auto; }
.s-list h2 { display: none; font-size: 14px; text-align: center; position: absolute; left: 0px; bottom: 0px; width: 100%; background-color: rgba(0,0,0,0.45); line-height: 35px; font-weight: normal; color: #FFF; text-indent: 0; z-index: 10; }
.s-list a { position: absolute; height: 100%; width: 100%; left: 0px; top: 0px; z-index: 10; background-image: url(../images/video-btn.png); background-repeat: no-repeat; background-position: center center; }
.flex-caption { width: 96%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px; }
.flex-direction-nav { height: 0; overflow: hidden; }
.flex-direction-nav li a { display: none; width: 27px; height: 50px; position: absolute; top: 50%; margin-top: -20px; cursor: pointer; text-indent: -9999px; z-index: 11; }
.flex-direction-nav li a.next { right: 0; background: url("../images/bg_direction_nav.png") no-repeat scroll -27px 0 transparent; }
.flex-direction-nav li a.next:hover { }
.flex-direction-nav li a.next:active { background: url("../images/bg_direction_nav.png") no-repeat scroll -27px -50px transparent; }
.flex-direction-nav li a.prev { left: 0; background: url("../images/bg_direction_nav.png") no-repeat scroll 0 0 transparent; }
.flex-direction-nav li a.prev:hover { }
.flex-direction-nav li a.prev:active { background: url("../images/bg_direction_nav.png") no-repeat scroll 0 -50px transparent; }
.flex-direction-nav li a.disabled { opacity: .3; filter: alpha(opacity=30); cursor: default; }
.flex-control-nav { position: absolute; bottom: 0; right: 0; }
.flex-control-nav li { display: inline-block; zoom: 1;  *display: inline;
margin-right: 10px; margin-bottom: 6px; }
.flex-control-nav li a { display: block; width: 10px; height: 10px; background: url("../images/bg_control_nav.png") no-repeat scroll 0 0 transparent; _background: url("img/bg_control_nav-0.png") no-repeat scroll 0 0 transparent; cursor: pointer; text-indent: -9999px; }
.flex-control-nav li a:hover { background-position: 0 -10px; _background: url("../images/bg_control_nav-1.png") no-repeat scroll 0 0 transparent; }
.flex-control-nav li a.active { background-position: 0 -20px; _background: url("../images/bg_control_nav-2.png") no-repeat scroll 0 0 transparent; cursor: default; }
 @media screen and (max-width: 640px) {
.flexslider { width: 95%; height: 180px; overflow: hidden; margin-right: auto; margin-left: auto; margin-top: 10px; }
.flexslider .slides > li { height: 180px; }
}
/*右侧导航*/
.side-tit { display: block; margin-bottom: 10px; padding-bottom: 10px; line-height: 1em; color: #888; font-size: 18px; font-weight: 300; border-bottom: 1px solid #f0f0f0; }
.bar-labels { }
.bar-labels i { font-style: normal; font-size: 14px; color: #888; line-height: 25px; display: inline-block; border: 1px solid #E2E2E2; border-radius: 3px; margin: 7px; width: 100px; background-color: #FBFBFB; }
.bar-labels i a { display: inline-block; color: #888; text-align: center; width: 100%; line-height: 25px; height: 25px; overflow: hidden; }
.bar-labels i a:hover { background-color: #F5F5F5; }
 @media screen and (max-width: 640px) {
.flex-direction-nav li a { display: block; }
.s-list h2 { display: block; }
.side-tit { padding-left: 10px; font-size: 14px; }
.bar-labels { padding-left: 10px; }
.bar-labels i { width: 75px; margin-right: 4px; margin-left: 4px;  }
}
 @media screen and (max-width: 320px) {
.bar-labels i { width: 85px; margin-right: 4px; margin-left: 4px; }
}
.sidebar-box { }
 @media screen and (max-width: 640px) {
.sidebar-box { padding-right: 10px; padding-left: 10px; }
}
/* 内容页分页 */
.ruguoPager { padding: 0px; list-style: none; text-decoration: none; font-size: 16px; font-family: "微软雅黑"; outline: none; margin-top: 25px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.ruguoPager { width: 700px; font-size: 12px; height: 35px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; margin-top: 25px; }
.ruguoPager ul { float: left; }
.ruguoPager ul li { float: left; display: inline; font-size: 12px; }
.ruguoPager ul li a { font-size: 12px; }
.ruguoPager .infos { float: left; display: inline; }
.ruguoPager .infos li { margin-right: 3px; color: #868686; font-size: 14px; }
.ruguoPager .infos span { font-size: 14px; font-weight: bold; line-height: 28px; height: 28px; color: #868686; margin-top: 0px; margin-right: 1px; margin-bottom: 0px; margin-left: 1px; padding-right: 0; padding-left: 0; }
.ruguoPager .btns { margin-left: 30px; margin-top: 0px; }
.ruguoPager .btns li { float: left; display: inline; margin-top: 1px; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; }
.ruguoPager .btns li a { border: 1px solid #ACACAC; cursor: pointer; color: #454545; padding-top: 5px; padding-right: 8px; padding-bottom: 5px; padding-left: 8px; }
.ruguoPager .btns li a:hover { color: #000; background-color: #E5E5E5; }
.ruguoPager .btns .curr a { color: #000; background-color: #E5E5E5; }
.ruguoPager .goto { margin-left: 10px; }
.ruguoPager .goto input { float: left; border: 1px solid #D4D4D4; display: inline; width: 35px; height: 26px; text-align: center; font-size: 14px; color: #000; margin-top: 0px; }
.ruguoPager .goto a { float: left; display: inline; font-size: 14px; border: 1px solid #CFCFCF; cursor: pointer; color: #000; margin-left: 5px; background-color: #D0D0D0; border-radius: 3px; height: 26px; padding-right: 8px; padding-left: 8px; margin-top: 0px; line-height: 26px; }

.slider-box{ height: 195px; width: 100%; overflow: hidden; }
 @media screen and (max-width: 640px) {
	 
	 }

/*分页*/
.ke-pagebreak{height:0;
    display: none;}
.pagination {
	padding: 8.5px 15px;
	font-size: 13px;
	text-align: right;
}	
.pagination span, .pagination a{margin:0 7.5px;cursor:pointer}
.pagination span:hover, .pagination a:hover {
			color: #3b8dd1
		}